`:top
`!openFrameworks`! ist ein auf „`F33f`_`[Creative Coding`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Creative_Coding]`_`f“ (kreatives und intuitives Programmieren) ausgelegtes `F33f`_`[Open-Source`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Open-Source]`_`f-`F33f`_`[Toolkit`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Toolkit]`_`f, in `F33f`_`[C++`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=C++]`_`f geschrieben und auf einer Vielzahl von Betriebssystemen lauffähig. Neben Beiträgen einer Vielzahl von Mitgliedern der openFrameworks-`F33f`_`[Community`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Online-Community]`_`f wird das Projekt von Zachary Lieberman, Theo Watson und Arturo Castro gepflegt.
>>Contents
• `F0af`_`[Geschichte`#geschichte]`_`f
• `F0af`_`[Ähnliche Projekte`#hnliche-projekte]`_`f
• `F0af`_`[Lizenz`#lizenz]`_`f
• `F0af`_`[Realisierte Projekte`#realisierte-projekte]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f
-─
>>Geschichte
openFrameworks V. 0.01 wurde von Zachary Lieberman am 3. August 2005 veröffentlicht. Den Programmierern zufolge richtet sich openFrameworks an Benutzer, die „Computer für kreative, künstlerische Darstellung benutzen und low-level-Zugriff auf die in Medien enthaltenen Daten wollen, um zu manipulieren, zu analysieren und zu erkunden. Wir empfanden die verfügbaren C++ Bibliotheken als ungenügend für diese Zielgruppe.“`:cite-ref-faq-1-0[`F5bf`_`[1`#cite-note-faq-1]`_`f]
>>Ähnliche Projekte
Der Schwerpunkt von openFrameworks liegt beim kreativen Programmieren und zieht damit klare Parallelen zur Softwarebibliothek `F33f`_`[Processing`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Processing]`_`f, einer Java-basierten Anwendung ausgelegt auf elektronische Kunst und visuelles Design. Beide Projekte bieten vereinfachte Schnittstellen zu einer Vielzahl von leistungsstarken Softwarebibliotheken zur Medien- und Hardwaremanipulation sowie Kommunikation. Der Hauptunterschied zu Processing (geschrieben in `F33f`_`[Java`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_(Programmiersprache)]`_`f) besteht darin, dass openFrameworks in C++ geschrieben ist. Viele Ähnlichkeiten zwischen den beiden Bibliotheken sind feststellbar – zum Beispiel ist `*beginShape()`* in Processing äquivalent zu `*ofBeginShape()`* in openFrameworks. Im openFrameworks wiki findet sich ein detaillierter Artikel über den Umstieg von Processing zu openFrameworks.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f]
Ein weiteres ähnliches Projekt ist Cinder (C++-basiertes Framework für fortgeschrittene visuelle Anwendungen),`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] ebenfalls ein C++-Framework, ausgelegt auf kreatives Programmieren. Der Hauptunterschied zwischen beiden ist die größere Anzahl von Verknüpfungen zu weiteren Open-Source-Bibliotheken von openFrameworks. Dies erlaubt fortgeschrittenen Programmierern mehr Kontrolle und höhere Transparenz. Cinder hingegen benutzt viele Bibliotheken des Betriebssystems, auf dem es läuft.
>>Lizenz
openFrameworks wird unter der `F33f`_`[MIT-Lizenz`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=MIT-Lizenz]`_`f veröffentlicht. Weitere Softwarebibliotheken, die von openFrameworks benutzt werden, haben ihre eigenen Lizenzen.`:cite-ref-faq-1-1[`F5bf`_`[1`#cite-note-faq-1]`_`f]
>>Realisierte Projekte
Eine Galerie von Projekten ist auf der openFrameworks Webseite verfügbar.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
Weitere beachtenswerte openFrameworks Projekte:
• `*graffiti analysis project`* von Evan Roth
• `*audio space`* von Theodore Watson
• `*drawn`* von Zach Lieberman
• `*L.A.S.E.R. Tag`* von Theo Watson/Graffiti Research Lab
• `*EyeWriter`* von Free Art and Technology (F.A.T.), openFrameworks, Graffiti Research Lab, und The Ebeling Group zusammen mit TEMPTONE
• `*Magic Torch`* von Alberto García, Julio Obellerio, Martín Nadal und Alberto Cortés
• `*Memento`* von Jeldrik Schmuch und Ulrike Gollner
• `*Le Sacre du Printemps`* von Klaus Obermaier mit dem `F33f`_`[Ars Electronica`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ars_Electronica]`_`f Futurelab, Chris Sugrue, und Matthias Bauer.
• `*TouchKit Multitouch System`* von NOR_/D
• `*Quase-Cinema VJ software`* von Alexandre Rangel
• `*Globe4D`* von Rick Companje, Nico van Dijk, Danica Mast und Hanco Hogenbirk
• `*Starry Night interactive animation`* von Petros Vrellis
• `*CCV 2D Multitouch Tracking`* von NUI Group Community
• `*Super Hexagon`* von Terry Cavanagh
>>Einzelnachweise
`:cite-note-faq-1`!1.`! `F0af`_`[↑`#cite-ref-faq-1-0]`_`f frei übersetzt von openFrameworks FAQ
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f openFrameworks for Processing users (zuerst muss einmalig "OF" in ein Formular eingetragen werden.)
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `*Cinder.`* In: `*GitHub.`* Abgerufen am 2. September 2013.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `*openFrameworks Projektgallerie.`* In: `*openFrameworks.cc.`* Abgerufen am 11. September 2013.
>>Weblinks
• openFrameworks.cc
`c`F0af`_`[↑ Back to top`#top]`_`f`a